Exceptions in Component Interaction Protocols - Necessity

نویسندگان

  • Frantisek Plasil
  • Viliam Holub
چکیده

At ADL level, most of the current interaction protocols designed to specify components’ behavior at their interfaces do not allow to capture exceptions explicitly. Based on our experience with real-life component based applications, handling exceptions as first class entities in a (formal) behavior specification is an absolute necessity. Otherwise, due to the need to capture exceptions indirectly, the specification becomes very complex, therefore hard to read and, consequently, errorprone. After analyzing potential approaches to introducing exceptions to LTS-based interaction specification (expressed via terms/expressions) in ADL, the paper presents the way we built exceptions into the behavior protocols. Finally, we discuss the positive experience with applying these exception-aware behavior protocols to a real-life Fractal component model application.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enhancing Behavior Protocols with Exceptions

Formal methods for describing the communicating behavior of software components are believed to become widely used. Based on our experience with creating a formal behavior model of an already existing reasonably-large project, handling exceptions explicitly in the formal language is a necessity. Otherwise the specification becomes undesirably large, hard to read and consequently error-prone. Th...

متن کامل

Aspects of Exceptions at the Meta-Level (Position Paper)

This paper describes the design and usage of a metaobject protocol that explicitly includes support for handling exceptions. We do not propose implementing exception mechanisms anew [3, 5] or proposing a unified meta-level software architecture for exception handling [4]. To make our discussion concrete we describe an extension of the Kava [9] metaobject protocol that includes exceptions as fir...

متن کامل

The Effectiveness of Unified Trans Diagnostic Treatment Protocols on Parent-Child Interaction and Blood Sugar Levels in Adolescents with Type 1 Diabetes

Objective: The parent-child relationship and the daily blood sugar control by adolescents can affect family functioning. This study aimed to evaluate the effectiveness of unified trans-diagnostic treatment protocols on parent-child interaction and blood sugar levels in adolescents with type 1 diabetes. Materials and Methods: The present study was quasi-experimental with a pretest and posttest ...

متن کامل

Commitment-Based Enhancement of E-Commerce Protocols

Protocols represent the allowed interactions among communicating components. Protocols are essential in electronic commerce to constrain the behaviors of autonomous entities. Traditional representations of protocols include the actions, but not their content, which limits their applicability in settings where autonomous entities must flexibly interact to handle exceptions and exploit opportunit...

متن کامل

Nature, Politics and Architecture; Reading Out the Interaction of Nature, Politics and Culture Components in the Architecture Creating Process of Tabriz Blue Mosque

Tabriz Blue Mosque is a valuable historical monument from the 9th century AH, which has been built during the Kara - Koyunlu of Turkomans rule on northwestern Iran and about 35 years before the beginning of the Safavid Iranian government. This building has some features that make it to be distinguished from other monuments of the Azerbaijan region and even Iran. These features have attracted th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004